#include <stdio.h>

/**
 * 一般情况下，编译器并不保证register的变量一定是放在寄存器
 * 
 * 但是本实例这种小小的要求，编译器还是能满足的
*/
int f(register int a)
{
    a++;
    printf("a is %d\n", a);
}

int main()
{
    int x = 10;
    f(x);
    return 0;
}